<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Vector bundle</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Vector_bundle"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Vector_bundle rootpage-Vector_bundle skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Vector bundle</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p>In <a href="Mathematics" title="Mathematics">mathematics</a>, a <b>vector bundle</b> is a <a href="Topological" class="mw-redirect" title="Topological">topological</a> construction that makes precise the idea of a <a href="Family_of_sets" title="Family of sets">family</a> of <a href="Vector_space" title="Vector space">vector spaces</a> parameterized by another <a href="Space_(mathematics)" title="Space (mathematics)">space</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span> (for example <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span> could be a <a href="Topological_space" title="Topological space">topological space</a>, a <a href="Manifold" title="Manifold">manifold</a>, or an <a href="Algebraic_variety" title="Algebraic variety">algebraic variety</a>): to every point <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x}</annotation>
</semantics>
</math></span><img src="./87f9e315fd7e2ba406057a97300593c4802b53e4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle x}" loading="lazy"></span> of the space <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span> we associate (or "attach") a vector space <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle V(x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>V</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle V(x)}</annotation>
</semantics>
</math></span><img src="./4ab3e825c2bf9c80d11d12e070a4626d48e03c61.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.926ex; height:2.843ex;" alt="{\displaystyle V(x)}" loading="lazy"></span> in such a way that these vector spaces fit together to form another space of the same kind as <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span> (e.g. a topological space, manifold, or algebraic variety), which is then called a <b>vector bundle over <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span></b>.
</p><p>The simplest example is the case that the family of vector spaces is constant, i.e., there is a fixed vector space <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle V}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>V</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle V}</annotation>
</semantics>
</math></span><img src="./af0f6064540e84211d0ffe4dac72098adfa52845.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.787ex; height:2.176ex;" alt="{\displaystyle V}" loading="lazy"></span> such that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle V(x)=V}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>V</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>V</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle V(x)=V}</annotation>
</semantics>
</math></span><img src="./e7c3b02ea27a0711748cda32ad3ddb07ecfe7883.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.812ex; height:2.843ex;" alt="{\displaystyle V(x)=V}" loading="lazy"></span> <a href="For_all" class="mw-redirect" title="For all">for all</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x}</annotation>
</semantics>
</math></span><img src="./87f9e315fd7e2ba406057a97300593c4802b53e4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle x}" loading="lazy"></span> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span>: in this case there is a copy of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle V}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>V</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle V}</annotation>
</semantics>
</math></span><img src="./af0f6064540e84211d0ffe4dac72098adfa52845.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.787ex; height:2.176ex;" alt="{\displaystyle V}" loading="lazy"></span> for each <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x}</annotation>
</semantics>
</math></span><img src="./87f9e315fd7e2ba406057a97300593c4802b53e4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle x}" loading="lazy"></span> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span> and these copies fit together to form the vector bundle <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X\times V}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<mo>×<!-- × --></mo>
<mi>V</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X\times V}</annotation>
</semantics>
</math></span><img src="./7debf43b00ac69f7b4dbaacb835837ff4e63d358.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.608ex; height:2.176ex;" alt="{\displaystyle X\times V}" loading="lazy"></span> over <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span>. Such vector bundles are said to be <a href="Fiber_bundle#Trivial_bundle" title="Fiber bundle"><i>trivial</i></a>. A more complicated (and prototypical) class of examples are the <a href="Tangent_bundle" title="Tangent bundle">tangent bundles</a> of <a href="Manifold" title="Manifold">smooth (or differentiable) manifolds</a>: to every point of such a manifold we attach the <a href="Tangent_space" title="Tangent space">tangent space</a> to the manifold at that point. Tangent bundles are not, in general, trivial bundles. For example, the tangent bundle of the sphere is non-trivial by the <a href="Hairy_ball_theorem" title="Hairy ball theorem">hairy ball theorem</a>. In general, a manifold is said to be <a href="Parallelizable_manifold" title="Parallelizable manifold">parallelizable</a> if, and only if, its tangent bundle is trivial.
</p><p>Vector bundles are almost always required to be <i>locally trivial</i>, which means they are examples of <a href="Fiber_bundle" title="Fiber bundle">fiber bundles</a>. Also, the vector spaces are usually required to be over the <a href="Real_number" title="Real number">real</a> or <a href="Complex_number" title="Complex number">complex numbers</a>, in which case the vector bundle is said to be a real or complex vector bundle (respectively). <a href="Complex_vector_bundle" title="Complex vector bundle">Complex vector bundles</a> can be viewed as real vector bundles with additional structure. In the following, we focus on real vector bundles in the <a href="Category_of_topological_spaces" title="Category of topological spaces">category of topological spaces</a>.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Definition_and_first_consequences">Definition and first consequences</h2></div>
<p>A <b>real vector bundle</b> consists of:
</p>
<ol><li>topological spaces <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span> (<i>base space</i>) and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle E}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>E</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle E}</annotation>
</semantics>
</math></span><img src="./4232c9de2ee3eec0a9c0a19b15ab92daa6223f9b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.776ex; height:2.176ex;" alt="{\displaystyle E}" loading="lazy"></span> (<i>total space</i>)</li>
<li>a <a href="Continuous_function" title="Continuous function">continuous</a> <a href="Surjection" class="mw-redirect" title="Surjection">surjection</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi :E\to X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
<mo>:</mo>
<mi>E</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi :E\to X}</annotation>
</semantics>
</math></span><img src="./ebbf8de3c25d0905f50abaf4f9374daa0a4bd796.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.639ex; height:2.176ex;" alt="{\displaystyle \pi :E\to X}" loading="lazy"></span> (<i>bundle projection</i>)</li>
<li>for every <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x}</annotation>
</semantics>
</math></span><img src="./87f9e315fd7e2ba406057a97300593c4802b53e4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle x}" loading="lazy"></span> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span>, the structure of a <a href="Hamel_dimension" class="mw-redirect" title="Hamel dimension">finite-dimensional</a> <a href="Real_number" title="Real number">real</a> <a href="Vector_space" title="Vector space">vector space</a> on the <a href="Fiber_bundle" title="Fiber bundle">fiber</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi ^{-1}(\{x\})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>π<!-- π --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">{</mo>
<mi>x</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi ^{-1}(\{x\})}</annotation>
</semantics>
</math></span><img src="./1324bc8d82b0ad4271b2ea25dcd89f6fcf936a56.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.131ex; height:3.176ex;" alt="{\displaystyle \pi ^{-1}(\{x\})}" loading="lazy"></span></li></ol>
<p>where the following compatibility condition is satisfied: for every point <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p}</annotation>
</semantics>
</math></span><img src="./81eac1e205430d1f40810df36a0edffdc367af36.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:1.259ex; height:2.009ex;" alt="{\displaystyle p}" loading="lazy"></span> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span>, there is an <a href="Open_neighborhood" class="mw-redirect" title="Open neighborhood">open neighborhood</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U\subseteq X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<mo>⊆<!-- ⊆ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U\subseteq X}</annotation>
</semantics>
</math></span><img src="./bc4b6027fd83ac32e7b4f4113c60a69041292723.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:6.861ex; height:2.343ex;" alt="{\displaystyle U\subseteq X}" loading="lazy"></span> of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p}</annotation>
</semantics>
</math></span><img src="./81eac1e205430d1f40810df36a0edffdc367af36.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:1.259ex; height:2.009ex;" alt="{\displaystyle p}" loading="lazy"></span>, a <a href="Natural_number" title="Natural number">natural number</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k}</annotation>
</semantics>
</math></span><img src="./c3c9a2c7b599b37105512c5d570edc034056dd40.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.211ex; height:2.176ex;" alt="{\displaystyle k}" loading="lazy"></span>, and a <a href="Homeomorphism" title="Homeomorphism">homeomorphism</a>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \varphi \colon U\times \mathbb {R} ^{k}\to \pi ^{-1}(U)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>φ<!-- φ --></mi>
<mo>:<!-- : --></mo>
<mi>U</mi>
<mo>×<!-- × --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
<mo stretchy="false">→<!-- → --></mo>
<msup>
<mi>π<!-- π --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \varphi \colon U\times \mathbb {R} ^{k}\to \pi ^{-1}(U)}</annotation>
</semantics>
</math></span><img src="./78126d4f5262fa66874845674c8fe06cf75ee243.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:20.817ex; height:3.176ex;" alt="{\displaystyle \varphi \colon U\times \mathbb {R} ^{k}\to \pi ^{-1}(U)}" loading="lazy"></span></dd></dl>
<p>such that for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x}</annotation>
</semantics>
</math></span><img src="./87f9e315fd7e2ba406057a97300593c4802b53e4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle x}" loading="lazy"></span> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U}</annotation>
</semantics>
</math></span><img src="./458a728f53b9a0274f059cd695e067c430956025.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.783ex; height:2.176ex;" alt="{\displaystyle U}" loading="lazy"></span>,
</p>
<ul><li><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (\pi \circ \varphi )(x,v)=x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>π<!-- π --></mi>
<mo>∘<!-- ∘ --></mo>
<mi>φ<!-- φ --></mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>v</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (\pi \circ \varphi )(x,v)=x}</annotation>
</semantics>
</math></span><img src="./9941764a8a38d21116503cfdf3226dc1d87884d9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:16.585ex; height:2.843ex;" alt="{\displaystyle (\pi \circ \varphi )(x,v)=x}" loading="lazy"></span> for all <a href="Euclidean_vector" title="Euclidean vector">vectors</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle v}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>v</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle v}</annotation>
</semantics>
</math></span><img src="./e07b00e7fc0847fbd16391c778d65bc25c452597.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.128ex; height:1.676ex;" alt="{\displaystyle v}" loading="lazy"></span> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbb {R} ^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbb {R} ^{k}}</annotation>
</semantics>
</math></span><img src="./1bcd8908c9fa46eb979ef7b67d1bb65eb3692cbb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.767ex; height:2.676ex;" alt="{\displaystyle \mathbb {R} ^{k}}" loading="lazy"></span>, and</li>
<li>the map <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle v\mapsto \varphi (x,v)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>v</mi>
<mo stretchy="false">↦<!-- ↦ --></mo>
<mi>φ<!-- φ --></mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>v</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle v\mapsto \varphi (x,v)}</annotation>
</semantics>
</math></span><img src="./c91df1d568d242f410e1136d954b578668790221.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.562ex; height:2.843ex;" alt="{\displaystyle v\mapsto \varphi (x,v)}" loading="lazy"></span> is a <a href="Linear_map" title="Linear map">linear</a> <a href="Isomorphism" title="Isomorphism">isomorphism</a> between the vector spaces <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbb {R} ^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbb {R} ^{k}}</annotation>
</semantics>
</math></span><img src="./1bcd8908c9fa46eb979ef7b67d1bb65eb3692cbb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.767ex; height:2.676ex;" alt="{\displaystyle \mathbb {R} ^{k}}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi ^{-1}(\{x\})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>π<!-- π --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">{</mo>
<mi>x</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi ^{-1}(\{x\})}</annotation>
</semantics>
</math></span><img src="./1324bc8d82b0ad4271b2ea25dcd89f6fcf936a56.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.131ex; height:3.176ex;" alt="{\displaystyle \pi ^{-1}(\{x\})}" loading="lazy"></span>.</li></ul>
<p>The open neighborhood <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U}</annotation>
</semantics>
</math></span><img src="./458a728f53b9a0274f059cd695e067c430956025.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.783ex; height:2.176ex;" alt="{\displaystyle U}" loading="lazy"></span> together with the homeomorphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \varphi }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>φ<!-- φ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \varphi }</annotation>
</semantics>
</math></span><img src="./33ee699558d09cf9d653f6351f9fda0b2f4aaa3e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.52ex; height:2.176ex;" alt="{\displaystyle \varphi }" loading="lazy"></span> is called a <b><a href="Local_trivialization" class="mw-redirect" title="Local trivialization">local trivialization</a></b> of the vector bundle. The local trivialization shows that <i>locally</i> the map <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi }</annotation>
</semantics>
</math></span><img src="./9be4ba0bb8df3af72e90a0535fabcc17431e540a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.332ex; height:1.676ex;" alt="{\displaystyle \pi }" loading="lazy"></span> "looks like" the projection of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U\times \mathbb {R} ^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<mo>×<!-- × --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U\times \mathbb {R} ^{k}}</annotation>
</semantics>
</math></span><img src="./6b80843ab74234e43f73e372586de584aade0bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:7.39ex; height:2.676ex;" alt="{\displaystyle U\times \mathbb {R} ^{k}}" loading="lazy"></span> on <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U}</annotation>
</semantics>
</math></span><img src="./458a728f53b9a0274f059cd695e067c430956025.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.783ex; height:2.176ex;" alt="{\displaystyle U}" loading="lazy"></span>.
</p><p>Every fiber <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi ^{-1}(\{x\})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>π<!-- π --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">{</mo>
<mi>x</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi ^{-1}(\{x\})}</annotation>
</semantics>
</math></span><img src="./1324bc8d82b0ad4271b2ea25dcd89f6fcf936a56.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.131ex; height:3.176ex;" alt="{\displaystyle \pi ^{-1}(\{x\})}" loading="lazy"></span> is a finite-dimensional real vector space and hence has a <a href="Dimension" title="Dimension">dimension</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k_{x}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>k</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k_{x}}</annotation>
</semantics>
</math></span><img src="./adcbcc5a960cbbd063fb012b087a8fdef03066d5.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.384ex; height:2.509ex;" alt="{\displaystyle k_{x}}" loading="lazy"></span>. The local trivializations show that the <a href="Function_(mathematics)" title="Function (mathematics)">function</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\to k_{x}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo stretchy="false">→<!-- → --></mo>
<msub>
<mi>k</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\to k_{x}}</annotation>
</semantics>
</math></span><img src="./44202a2dfa93a48f09d8026cf6a8c79d1de7701c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:7.327ex; height:2.509ex;" alt="{\displaystyle x\to k_{x}}" loading="lazy"></span> is <a href="Locally_constant" class="mw-redirect" title="Locally constant">locally constant</a>, and is therefore constant on each <a href="Locally_connected_space" title="Locally connected space">connected component</a> of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span>. If <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k_{x}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>k</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k_{x}}</annotation>
</semantics>
</math></span><img src="./adcbcc5a960cbbd063fb012b087a8fdef03066d5.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.384ex; height:2.509ex;" alt="{\displaystyle k_{x}}" loading="lazy"></span> is equal to a constant <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k}</annotation>
</semantics>
</math></span><img src="./c3c9a2c7b599b37105512c5d570edc034056dd40.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.211ex; height:2.176ex;" alt="{\displaystyle k}" loading="lazy"></span> on all of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span>, then <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k}</annotation>
</semantics>
</math></span><img src="./c3c9a2c7b599b37105512c5d570edc034056dd40.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.211ex; height:2.176ex;" alt="{\displaystyle k}" loading="lazy"></span> is called the <b>rank</b> of the vector bundle, and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle E}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>E</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle E}</annotation>
</semantics>
</math></span><img src="./4232c9de2ee3eec0a9c0a19b15ab92daa6223f9b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.776ex; height:2.176ex;" alt="{\displaystyle E}" loading="lazy"></span> is said to be a <b>vector bundle of rank <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k}</annotation>
</semantics>
</math></span><img src="./c3c9a2c7b599b37105512c5d570edc034056dd40.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.211ex; height:2.176ex;" alt="{\displaystyle k}" loading="lazy"></span></b>. Often the definition of a vector bundle includes that the rank is well defined, so that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k_{x}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>k</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k_{x}}</annotation>
</semantics>
</math></span><img src="./adcbcc5a960cbbd063fb012b087a8fdef03066d5.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.384ex; height:2.509ex;" alt="{\displaystyle k_{x}}" loading="lazy"></span> is constant. Vector bundles of rank 1 are called <a href="Line_bundle" title="Line bundle">line bundles</a>, while those of rank 2 are less commonly called plane bundles.
</p><p>The <a href="Cartesian_product" title="Cartesian product">Cartesian product</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X\times \mathbb {R} ^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<mo>×<!-- × --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X\times \mathbb {R} ^{k}}</annotation>
</semantics>
</math></span><img src="./8bb393f0441bbee93188d64d08ec6710993bd2f6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:7.587ex; height:2.676ex;" alt="{\displaystyle X\times \mathbb {R} ^{k}}" loading="lazy"></span>, equipped with the projection <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X\times \mathbb {R} ^{k}\to X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<mo>×<!-- × --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X\times \mathbb {R} ^{k}\to X}</annotation>
</semantics>
</math></span><img src="./01c022dc9321d0c05ef498784bf67de967698cbc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:13.181ex; height:2.676ex;" alt="{\displaystyle X\times \mathbb {R} ^{k}\to X}" loading="lazy"></span>, is called the <b>trivial bundle</b> of rank <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k}</annotation>
</semantics>
</math></span><img src="./c3c9a2c7b599b37105512c5d570edc034056dd40.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.211ex; height:2.176ex;" alt="{\displaystyle k}" loading="lazy"></span> over <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Transition_functions">Transition functions</h3></div>
<p>Given a vector bundle <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle E\to X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>E</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle E\to X}</annotation>
</semantics>
</math></span><img src="./c6e385963fc9a729e22866cd3c05d5002c361bbf.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:7.37ex; height:2.176ex;" alt="{\displaystyle E\to X}" loading="lazy"></span> of rank <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k}</annotation>
</semantics>
</math></span><img src="./c3c9a2c7b599b37105512c5d570edc034056dd40.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.211ex; height:2.176ex;" alt="{\displaystyle k}" loading="lazy"></span>, and a pair of neighborhoods <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U}</annotation>
</semantics>
</math></span><img src="./458a728f53b9a0274f059cd695e067c430956025.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.783ex; height:2.176ex;" alt="{\displaystyle U}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle V}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>V</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle V}</annotation>
</semantics>
</math></span><img src="./af0f6064540e84211d0ffe4dac72098adfa52845.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.787ex; height:2.176ex;" alt="{\displaystyle V}" loading="lazy"></span> over which the bundle trivializes via
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}\varphi _{U}\colon U\times \mathbb {R} ^{k}&\mathrel {\xrightarrow {\cong } } \pi ^{-1}(U),\\\varphi _{V}\colon V\times \mathbb {R} ^{k}&\mathrel {\xrightarrow {\cong } } \pi ^{-1}(V)\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
</mrow>
</msub>
<mo>:<!-- : --></mo>
<mi>U</mi>
<mo>×<!-- × --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mtd>
<mtd>
<mi></mi>
<mrow class="MJX-TeXAtom-REL">
<mover>
<mo>→</mo>
<mpadded width="+0.611em" lspace="0.278em" voffset=".15em">
<mo>≅<!-- ≅ --></mo>
</mpadded>
</mover>
</mrow>
<msup>
<mi>π<!-- π --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>V</mi>
</mrow>
</msub>
<mo>:<!-- : --></mo>
<mi>V</mi>
<mo>×<!-- × --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mtd>
<mtd>
<mi></mi>
<mrow class="MJX-TeXAtom-REL">
<mover>
<mo>→</mo>
<mpadded width="+0.611em" lspace="0.278em" voffset=".15em">
<mo>≅<!-- ≅ --></mo>
</mpadded>
</mover>
</mrow>
<msup>
<mi>π<!-- π --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>V</mi>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}\varphi _{U}\colon U\times \mathbb {R} ^{k}&\mathrel {\xrightarrow {\cong } } \pi ^{-1}(U),\\\varphi _{V}\colon V\times \mathbb {R} ^{k}&\mathrel {\xrightarrow {\cong } } \pi ^{-1}(V)\end{aligned}}}</annotation>
</semantics>
</math></span><img src="./83d6925f8dbabbb8fa8d3b0c26d951c4c61aaf40.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.505ex; margin-top: -0.339ex; width:23.994ex; height:8.176ex;" alt="{\displaystyle {\begin{aligned}\varphi _{U}\colon U\times \mathbb {R} ^{k}&\mathrel {\xrightarrow {\cong } } \pi ^{-1}(U),\\\varphi _{V}\colon V\times \mathbb {R} ^{k}&\mathrel {\xrightarrow {\cong } } \pi ^{-1}(V)\end{aligned}}}" loading="lazy"></span></dd></dl>
<p>the <a href="Composite_Function" class="mw-redirect" title="Composite Function">composite function</a>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \varphi _{U}^{-1}\circ \varphi _{V}\colon (U\cap V)\times \mathbb {R} ^{k}\to (U\cap V)\times \mathbb {R} ^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msubsup>
<mo>∘<!-- ∘ --></mo>
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>V</mi>
</mrow>
</msub>
<mo>:<!-- : --></mo>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo>∩<!-- ∩ --></mo>
<mi>V</mi>
<mo stretchy="false">)</mo>
<mo>×<!-- × --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
<mo stretchy="false">→<!-- → --></mo>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo>∩<!-- ∩ --></mo>
<mi>V</mi>
<mo stretchy="false">)</mo>
<mo>×<!-- × --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \varphi _{U}^{-1}\circ \varphi _{V}\colon (U\cap V)\times \mathbb {R} ^{k}\to (U\cap V)\times \mathbb {R} ^{k}}</annotation>
</semantics>
</math></span><img src="./3d4194d4ebcfe431f84d3377d9705429b467c63a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:40.85ex; height:3.343ex;" alt="{\displaystyle \varphi _{U}^{-1}\circ \varphi _{V}\colon (U\cap V)\times \mathbb {R} ^{k}\to (U\cap V)\times \mathbb {R} ^{k}}" loading="lazy"></span></dd></dl>
<p>is well-defined on the overlap, and satisfies
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \varphi _{U}^{-1}\circ \varphi _{V}(x,v)=\left(x,g_{UV}(x)v\right)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msubsup>
<mo>∘<!-- ∘ --></mo>
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>V</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>v</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow>
<mo>(</mo>
<mrow>
<mi>x</mi>
<mo>,</mo>
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
<mi>V</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mi>v</mi>
</mrow>
<mo>)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \varphi _{U}^{-1}\circ \varphi _{V}(x,v)=\left(x,g_{UV}(x)v\right)}</annotation>
</semantics>
</math></span><img src="./6aeaf146c9756b97ddb6867046214233491a7127.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:29.768ex; height:3.343ex;" alt="{\displaystyle \varphi _{U}^{-1}\circ \varphi _{V}(x,v)=\left(x,g_{UV}(x)v\right)}" loading="lazy"></span></dd></dl>
<p>for some <a href="General_linear_group" title="General linear group"><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{GL}}(k)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtext>GL</mtext>
</mrow>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{GL}}(k)}</annotation>
</semantics>
</math></span><img src="./4fab8ddbf7d0cd2b831e7801dd08b8e15039b2da.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.298ex; height:2.843ex;" alt="{\displaystyle {\text{GL}}(k)}" loading="lazy"></span>-valued</a> function
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{UV}\colon U\cap V\to \operatorname {GL} (k).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
<mi>V</mi>
</mrow>
</msub>
<mo>:<!-- : --></mo>
<mi>U</mi>
<mo>∩<!-- ∩ --></mo>
<mi>V</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>GL</mi>
<mo><!-- --></mo>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{UV}\colon U\cap V\to \operatorname {GL} (k).}</annotation>
</semantics>
</math></span><img src="./2cb009b693db02865b497fc99a228e5a832ed1e3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:21.611ex; height:2.843ex;" alt="{\displaystyle g_{UV}\colon U\cap V\to \operatorname {GL} (k).}" loading="lazy"></span></dd></dl>
<p>These are called the <b><a href="Transition_map" class="mw-redirect" title="Transition map">transition functions</a></b> (or the <b>coordinate transformations</b>) of the vector bundle.
</p><p>The <a href="Set_(mathematics)" title="Set (mathematics)">set</a> of transition functions forms a <a href="%C4%8Cech_cocycle" class="mw-redirect" title="Čech cocycle">Čech cocycle</a> in the sense that
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{UU}(x)=I,\quad g_{UV}(x)g_{VW}(x)g_{WU}(x)=I}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
<mi>U</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>I</mi>
<mo>,</mo>
<mspace width="1em"></mspace>
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
<mi>V</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>V</mi>
<mi>W</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>W</mi>
<mi>U</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>I</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{UU}(x)=I,\quad g_{UV}(x)g_{VW}(x)g_{WU}(x)=I}</annotation>
</semantics>
</math></span><img src="./9354e02750aa109d0a9476cdfd75636134050902.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:40.831ex; height:2.843ex;" alt="{\displaystyle g_{UU}(x)=I,\quad g_{UV}(x)g_{VW}(x)g_{WU}(x)=I}" loading="lazy"></span></dd></dl>
<p>for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U,V,W}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<mo>,</mo>
<mi>V</mi>
<mo>,</mo>
<mi>W</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U,V,W}</annotation>
</semantics>
</math></span><img src="./9f4d31f98b67bd24af02cbb34ade648ad59dd201.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:8.073ex; height:2.509ex;" alt="{\displaystyle U,V,W}" loading="lazy"></span> over which the bundle trivializes satisfying <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U\cap V\cap W\neq \emptyset }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<mo>∩<!-- ∩ --></mo>
<mi>V</mi>
<mo>∩<!-- ∩ --></mo>
<mi>W</mi>
<mo>≠<!-- ≠ --></mo>
<mi mathvariant="normal">∅<!-- ∅ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U\cap V\cap W\neq \emptyset }</annotation>
</semantics>
</math></span><img src="./0dcf743f4101ee66a1bbd8a44e762e3d95d52d3d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:15.431ex; height:2.843ex;" alt="{\displaystyle U\cap V\cap W\neq \emptyset }" loading="lazy"></span>. Thus the data <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (E,X,\pi ,\mathbb {R} ^{k})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>E</mi>
<mo>,</mo>
<mi>X</mi>
<mo>,</mo>
<mi>π<!-- π --></mi>
<mo>,</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (E,X,\pi ,\mathbb {R} ^{k})}</annotation>
</semantics>
</math></span><img src="./7d522e4b89a83e991a5f3c4d3d9068b0488280ab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.766ex; height:3.176ex;" alt="{\displaystyle (E,X,\pi ,\mathbb {R} ^{k})}" loading="lazy"></span> defines a <a href="Fiber_bundle" title="Fiber bundle">fiber bundle</a>; the additional data of the <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{UV}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
<mi>V</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{UV}}</annotation>
</semantics>
</math></span><img src="./eb934498b382f3276942bdd431e1d435a9cdb76f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.866ex; height:2.009ex;" alt="{\displaystyle g_{UV}}" loading="lazy"></span> specifies a <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{GL}}(k)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtext>GL</mtext>
</mrow>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{GL}}(k)}</annotation>
</semantics>
</math></span><img src="./4fab8ddbf7d0cd2b831e7801dd08b8e15039b2da.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.298ex; height:2.843ex;" alt="{\displaystyle {\text{GL}}(k)}" loading="lazy"></span> structure group in which the <a href="Group_action" title="Group action">action</a> on the fiber is the standard action of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{GL}}(k)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtext>GL</mtext>
</mrow>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{GL}}(k)}</annotation>
</semantics>
</math></span><img src="./4fab8ddbf7d0cd2b831e7801dd08b8e15039b2da.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.298ex; height:2.843ex;" alt="{\displaystyle {\text{GL}}(k)}" loading="lazy"></span>.
</p><p>Conversely, given a fiber bundle <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (E,X,\pi ,\mathbb {R} ^{k})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>E</mi>
<mo>,</mo>
<mi>X</mi>
<mo>,</mo>
<mi>π<!-- π --></mi>
<mo>,</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (E,X,\pi ,\mathbb {R} ^{k})}</annotation>
</semantics>
</math></span><img src="./7d522e4b89a83e991a5f3c4d3d9068b0488280ab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.766ex; height:3.176ex;" alt="{\displaystyle (E,X,\pi ,\mathbb {R} ^{k})}" loading="lazy"></span> with a <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{GL}}(k)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtext>GL</mtext>
</mrow>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{GL}}(k)}</annotation>
</semantics>
</math></span><img src="./4fab8ddbf7d0cd2b831e7801dd08b8e15039b2da.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.298ex; height:2.843ex;" alt="{\displaystyle {\text{GL}}(k)}" loading="lazy"></span> cocycle acting in the standard way on the fiber <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbb {R} ^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbb {R} ^{k}}</annotation>
</semantics>
</math></span><img src="./1bcd8908c9fa46eb979ef7b67d1bb65eb3692cbb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.767ex; height:2.676ex;" alt="{\displaystyle \mathbb {R} ^{k}}" loading="lazy"></span>, there is <a href="Associated_bundle" title="Associated bundle">associated</a> a vector bundle. This is an example of the <a href="Fibre_bundle_construction_theorem" class="mw-redirect" title="Fibre bundle construction theorem">fibre bundle construction theorem</a> for vector bundles, and can be taken as an alternative definition of a vector bundle.
</p>
<div class="mw-heading mw-heading3"><h3 id="Subbundles">Subbundles</h3></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Subbundle" title="Subbundle">Subbundle</a></div>
<p>One simple method of constructing vector bundles is by taking subbundles of other vector bundles. Given a vector bundle <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi :E\to X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
<mo>:</mo>
<mi>E</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi :E\to X}</annotation>
</semantics>
</math></span><img src="./ebbf8de3c25d0905f50abaf4f9374daa0a4bd796.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.639ex; height:2.176ex;" alt="{\displaystyle \pi :E\to X}" loading="lazy"></span> over a topological space, a subbundle is simply a <a href="Topological_subspace" class="mw-redirect" title="Topological subspace">topological subspace</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F\subset E}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo>⊂<!-- ⊂ --></mo>
<mi>E</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F\subset E}</annotation>
</semantics>
</math></span><img src="./2dc790c91db34007686074e392dfed5bb12f482e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.615ex; height:2.176ex;" alt="{\displaystyle F\subset E}" loading="lazy"></span> for which the <a href="Restriction_of_a_map" class="mw-redirect" title="Restriction of a map">restriction</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \left.\pi \right|_{F}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow>
<mo fence="true" stretchy="true" symmetric="true"></mo>
<mi>π<!-- π --></mi>
<mo>|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>F</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \left.\pi \right|_{F}}</annotation>
</semantics>
</math></span><img src="./4d446dfad36ee9b74b7494280da783f9dfb2791b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:3.442ex; height:2.843ex;" alt="{\displaystyle \left.\pi \right|_{F}}" loading="lazy"></span> of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi }</annotation>
</semantics>
</math></span><img src="./9be4ba0bb8df3af72e90a0535fabcc17431e540a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.332ex; height:1.676ex;" alt="{\displaystyle \pi }" loading="lazy"></span> to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F}</annotation>
</semantics>
</math></span><img src="./545fd099af8541605f7ee55f08225526be88ce57.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.741ex; height:2.176ex;" alt="{\displaystyle F}" loading="lazy"></span> gives <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \left.\pi \right|_{F}:F\to X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow>
<mo fence="true" stretchy="true" symmetric="true"></mo>
<mi>π<!-- π --></mi>
<mo>|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>F</mi>
</mrow>
</msub>
<mo>:</mo>
<mi>F</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \left.\pi \right|_{F}:F\to X}</annotation>
</semantics>
</math></span><img src="./04af20074643e5c0c4cad037cf69a20f8c76de72.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.714ex; height:2.843ex;" alt="{\displaystyle \left.\pi \right|_{F}:F\to X}" loading="lazy"></span> the structure of a vector bundle also. In this case the fibre <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F_{x}\subset E_{x}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
<mo>⊂<!-- ⊂ --></mo>
<msub>
<mi>E</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F_{x}\subset E_{x}}</annotation>
</semantics>
</math></span><img src="./00bce5646d7964a1281ed33a9c75a413183a278f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:8.653ex; height:2.509ex;" alt="{\displaystyle F_{x}\subset E_{x}}" loading="lazy"></span> is a vector subspace for every <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\in X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\in X}</annotation>
</semantics>
</math></span><img src="./3e580967f68f36743e894aa7944f032dda6ea01d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.15ex; height:2.176ex;" alt="{\displaystyle x\in X}" loading="lazy"></span>.
</p><p>A subbundle of a trivial bundle need not be trivial, and indeed every real vector bundle over a compact space can be viewed as a subbundle of a trivial bundle of sufficiently high rank. For example, the <a href="M%C3%B6bius_band" class="mw-redirect" title="Möbius band">Möbius band</a>, a non-trivial <a href="Line_bundle" title="Line bundle">line bundle</a> over the circle, can be seen as a subbundle of the trivial rank 2 bundle over the circle.
</p>
<div class="mw-heading mw-heading2"><h2 id="Vector_bundle_morphisms">Vector bundle morphisms</h2></div>
<p>A <b><a href="Morphism" title="Morphism">morphism</a></b> from the vector bundle <span class="texhtml mvar" style="font-style:italic;">π</span><sub>1</sub>: <i>E</i><sub>1</sub> → <i>X</i><sub>1</sub> to the vector bundle <span class="texhtml mvar" style="font-style:italic;">π</span><sub>2</sub>: <i>E</i><sub>2</sub> → <i>X</i><sub>2</sub> is given by a pair of continuous maps <i>f</i>: <i>E</i><sub>1</sub> → <i>E</i><sub>2</sub> and <i>g</i>: <i>X</i><sub>1</sub> → <i>X</i><sub>2</sub> such that
</p>
<dl><dd><i>g</i> ∘ <span class="texhtml mvar" style="font-style:italic;">π</span><sub>1</sub> = <span class="texhtml mvar" style="font-style:italic;">π</span><sub>2</sub> ∘ <i>f</i>
<dl><dd><span class="mw-default-size" typeof="mw:File"></span></dd></dl></dd>
<dd>for every <i>x</i> in <i>X</i><sub>1</sub>, the map <span class="texhtml mvar" style="font-style:italic;">π</span><sub>1</sub><sup>−1</sup>({<i>x</i>}) → <span class="texhtml mvar" style="font-style:italic;">π</span><sub>2</sub><sup>−1</sup>({<i>g</i>(<i>x</i>)}) <a href="Induced_map" class="mw-redirect" title="Induced map">induced</a> by <i>f</i> is a <a href="Linear_map" title="Linear map">linear map</a> between vector spaces.</dd></dl>
<p>Note that <i>g</i> is determined by <i>f</i> (because <span class="texhtml mvar" style="font-style:italic;">π</span><sub>1</sub> is surjective), and <i>f</i> is then said to <b>cover <i>g</i></b>.
</p><p>The class of all vector bundles together with bundle morphisms forms a <a href="Category_(mathematics)" title="Category (mathematics)">category</a>. Restricting to vector bundles for which the spaces are manifolds (and the bundle projections are smooth maps) and smooth bundle morphisms we obtain the category of smooth vector bundles. Vector bundle morphisms are a special case of the notion of a <a href="Bundle_map" title="Bundle map">bundle map</a> between <a href="Fiber_bundle" title="Fiber bundle">fiber bundles</a>, and are sometimes called <b>(vector) bundle homomorphisms</b>.
</p><p>A bundle homomorphism from <i>E</i><sub>1</sub> to <i>E</i><sub>2</sub> with an <a href="Inverse_element" title="Inverse element">inverse</a> which is also a bundle homomorphism (from <i>E</i><sub>2</sub> to <i>E</i><sub>1</sub>) is called a <b>(vector) bundle isomorphism</b>, and then <i>E</i><sub>1</sub> and <i>E</i><sub>2</sub> are said to be <b>isomorphic</b> vector bundles. An isomorphism of a (rank <i>k</i>) vector bundle <i>E</i> over <i>X</i> with the trivial bundle (of rank <i>k</i> over <i>X</i>) is called a <b>trivialization</b> of <i>E</i>, and <i>E</i> is then said to be <b>trivial</b> (or <b>trivializable</b>). The definition of a vector bundle shows that any vector bundle is <b>locally trivial</b>.
</p><p>We can also consider the category of all vector bundles over a fixed base space <i>X</i>. As morphisms in this category we take those morphisms of vector bundles whose map on the base space is the <a href="Identity_function" title="Identity function">identity map</a> on <i>X</i>. That is, bundle morphisms for which the following diagram <a href="Commutative_diagram" title="Commutative diagram">commutes</a>:
</p>
<dl><dd><span class="mw-default-size" typeof="mw:File"></span></dd></dl>
<p>(Note that this category is <i>not</i> <a href="Abelian_category" title="Abelian category">abelian</a>; the <a href="Kernel_(category_theory)" title="Kernel (category theory)">kernel</a> of a morphism of vector bundles is in general not a vector bundle in any natural way.)
</p><p>A vector bundle morphism between vector bundles <span class="texhtml mvar" style="font-style:italic;">π</span><sub>1</sub>: <i>E</i><sub>1</sub> → <i>X</i><sub>1</sub> and <span class="texhtml mvar" style="font-style:italic;">π</span><sub>2</sub>: <i>E</i><sub>2</sub> → <i>X</i><sub>2</sub> covering a map <i>g</i> from <i>X</i><sub>1</sub> to <i>X</i><sub>2</sub> can also be viewed as a vector bundle morphism over <i>X</i><sub>1</sub> from <i>E</i><sub>1</sub> to the <a href="Pullback_bundle" title="Pullback bundle">pullback bundle</a> <i>g</i>*<i>E</i><sub>2</sub>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Sections_and_locally_free_sheaves">Sections and locally free sheaves</h2></div>
<p>Given a vector bundle <span class="texhtml mvar" style="font-style:italic;">π</span>: <i>E</i> → <i>X</i> and an open subset <i>U</i> of <i>X</i>, we can consider <a href="Section_(fiber_bundle)" title="Section (fiber bundle)"><b>sections</b></a> of <span class="texhtml mvar" style="font-style:italic;">π</span> on <i>U</i>, i.e. continuous functions <i>s</i>: <i>U</i> → <i>E</i> where the composite <span class="texhtml mvar" style="font-style:italic;">π</span> ∘ <i>s</i> is such that <span class="nowrap">(<span class="texhtml mvar" style="font-style:italic;">π</span> ∘ <i>s</i>)(<i>u</i>) = <i>u</i></span> for all <i>u</i> in <i>U</i>. A section over <i>U</i> is an assignment, to every point <i>p</i> of <i>U</i>, a vector from the vector space fibre above <i>p</i>, in a continuous manner. As an example, a section of the tangent bundle of a differential manifold is the same as a <a href="Vector_field" title="Vector field">vector field</a> on that manifold.
</p><p>Let <i>F</i>(<i>U</i>) be the set of all sections on <i>U</i>. <i>F</i>(<i>U</i>) always contains at least one element, namely the <b>zero section</b>: the function <i>s</i> that maps every element <i>x</i> of <i>U</i> to the <a href="Zero_vector" class="mw-redirect" title="Zero vector">zero element of the vector space</a> <span class="texhtml mvar" style="font-style:italic;">π</span><sup>−1</sup>({<i>x</i>}). With the <a href="Pointwise" title="Pointwise">pointwise</a> addition and <a href="Scalar_multiplication" title="Scalar multiplication">scalar multiplication</a> of sections, <i>F</i>(<i>U</i>) becomes itself a real vector space. The collection of these vector spaces is a <a href="Sheaf_(mathematics)" title="Sheaf (mathematics)">sheaf</a> of vector spaces on <i>X</i>.
</p><p>If <i>s</i> is an element of <i>F</i>(<i>U</i>) and f : <i>U</i> → <b>R</b> is a continuous map, then their product f<i>s</i> (pointwise scalar multiplication) is in <i>F</i>(<i>U</i>). This shows that <i>F</i>(<i>U</i>) is a <a href="Module_(mathematics)" title="Module (mathematics)">module</a> over the <a href="Ring_(mathematics)" title="Ring (mathematics)">ring</a> of continuous <a href="Real-valued_function" title="Real-valued function">real-valued functions</a> on <i>U</i>. Furthermore, if O<sub><i>X</i></sub> denotes the structure sheaf of continuous real-valued functions on <i>X</i>, then <i>F</i> becomes a sheaf of O<sub><i>X</i></sub>-modules.
</p><p>Not every sheaf of O<sub><i>X</i></sub>-modules arises in this fashion from a vector bundle: only the <a href="Locally_free_sheaf" class="mw-redirect" title="Locally free sheaf">locally free</a> ones do. (The reason is that locally we are looking for sections of a projection <i>U</i> × <b>R</b><sup><i>k</i></sup> → <i>U</i>; these are precisely the continuous functions <i>U</i> → <b>R</b><sup><i>k</i></sup>, and such a function is a <i>k</i>-<a href="Tuple" title="Tuple">tuple</a> of continuous functions <i>U</i> → <b>R</b>.)
</p><p>Even more: the category of real vector bundles on <i>X</i> is <a href="Equivalence_of_categories" title="Equivalence of categories">equivalent</a> to the category of locally free and <a href="Finitely_generated_module" title="Finitely generated module">finitely generated</a> sheaves of O<sub><i>X</i></sub>-modules.
</p><p>So we can think of the category of real vector bundles on <i>X</i> as sitting inside the category of <a href="Sheaf_of_modules" title="Sheaf of modules">sheaves of O<sub><i>X</i></sub>-modules</a>; this latter category is abelian, so this is where we can compute <a href="Kernel_(algebra)" title="Kernel (algebra)">kernels</a> and <a href="Cokernel" title="Cokernel">cokernels</a> of morphisms of vector bundles.
</p><p>A rank <i>n</i> vector bundle is trivial <a href="If_and_only_if" title="If and only if">if and only if</a> it has <i>n</i> <a href="Linearly_independent" class="mw-redirect" title="Linearly independent">linearly independent</a> global sections.
</p>
<div class="mw-heading mw-heading2"><h2 id="Operations_on_vector_bundles">Operations on vector bundles</h2></div>
<p>Most <a href="Operation_(mathematics)" title="Operation (mathematics)">operations</a> on vector spaces can be extended to vector bundles by performing the vector space operation <i>fiberwise</i>.
</p><p>For example, if <i>E</i> is a vector bundle over <i>X</i>, then there is a bundle <i>E*</i> over <i>X</i>, called the <b><a href="Dual_bundle" title="Dual bundle">dual bundle</a></b>, whose fiber at <i>x</i> ∈ <i>X</i> is the <a href="Dual_vector_space" class="mw-redirect" title="Dual vector space">dual vector space</a> (<i>E<sub>x</sub></i>)*. Formally <i>E*</i> can be defined as the set of pairs (<i>x</i>, φ), where <i>x</i> ∈ <i>X</i> and φ ∈ (<i>E</i><sub><i>x</i></sub>)*. The dual bundle is locally trivial because the <a href="Transpose" title="Transpose">dual space</a> of the inverse of a local trivialization of <i>E</i> is a local trivialization of <i>E*</i>: the key point here is that the operation of taking the dual vector space is <a href="Functorial" class="mw-redirect" title="Functorial">functorial</a>.
</p><p>There are many functorial operations which can be performed on pairs of vector spaces (over the same field), and these extend straightforwardly to pairs of vector bundles <i>E</i>, <i>F</i> on <i>X</i> (over the given field). A few examples follow.
</p>
<ul><li>The <b>Whitney sum</b> (named for <a href="Hassler_Whitney" title="Hassler Whitney">Hassler Whitney</a>) or <b>direct sum bundle</b> of <i>E</i> and <i>F</i> is a vector bundle <i>E</i> ⊕ <i>F</i> over <i>X</i> whose fiber over <i>x</i> is the <a href="Direct_sum_of_modules" title="Direct sum of modules">direct sum</a> <i>E<sub>x</sub></i> ⊕ <i>F<sub>x</sub></i> of the vector spaces <i>E<sub>x</sub></i> and <i>F<sub>x</sub></i>.</li>
<li>The <b><a href="Tensor_product_bundle" title="Tensor product bundle">tensor product bundle</a></b> <i>E</i> ⊗ <i>F</i> is defined in a similar way, using fiberwise <a href="Tensor_product" title="Tensor product">tensor product</a> of vector spaces.</li>
<li>The <b>Hom-bundle</b> Hom(<i>E</i>, <i>F</i>) is a vector bundle whose fiber at <i>x</i> is the space of linear maps from <i>E<sub>x</sub></i> to <i>F<sub>x</sub></i> (which is often denoted Hom(<i>E</i><sub><i>x</i></sub>, <i>F<sub>x</sub></i>) or <i>L</i>(<i>E</i><sub><i>x</i></sub>, <i>F</i><sub><i>x</i></sub>)). The Hom-bundle is so-called (and useful) because there is a <a href="Bijection" title="Bijection">bijection</a> between vector bundle homomorphisms from <i>E</i> to <i>F</i> over <i>X</i> and sections of Hom(<i>E</i>, <i>F</i>) over <i>X</i>.</li>
<li>Building on the previous example, given a section <i>s</i> of an <a href="Endomorphism" title="Endomorphism">endomorphism</a> bundle Hom(<i>E</i>, <i>E</i>) and a function <i>f</i>: <i>X</i> → <b>R</b>, one can construct an <b>eigenbundle</b> by taking the fiber over a point <i>x</i> ∈ <i>X</i> to be the <i>f</i>(<i>x</i>)-<a href="Eigenvector" class="mw-redirect" title="Eigenvector">eigenspace</a> of the linear map <i>s</i>(<i>x</i>): <i>E</i><sub><i>x</i></sub> → <i>E</i><sub><i>x</i></sub>. Though this construction is natural, unless care is taken, the resulting object will not have local trivializations. Consider the case of <i>s</i> being the zero section and <i>f</i> having isolated zeroes. The fiber over these zeroes in the resulting "eigenbundle" will be isomorphic to the fiber over them in <i>E</i>, while everywhere else the fiber is the trivial 0-dimensional vector space.</li>
<li>The <a href="Dual_bundle" title="Dual bundle">dual vector bundle</a> <i>E*</i> is the Hom bundle Hom(<i>E</i>, <b>R</b> × <i>X</i>) of bundle homomorphisms of <i>E</i> and the trivial bundle <b>R</b> × <i>X</i>. There is a canonical vector bundle isomorphism Hom(<i>E</i>, <i>F</i>) = <i>E*</i> ⊗ <i>F</i>.</li></ul>
<p>Each of these operations is a particular example of a general feature of bundles: that many operations that can be performed on the <a href="Category_of_vector_spaces" class="mw-redirect" title="Category of vector spaces">category of vector spaces</a> can also be performed on the category of vector bundles in a <a href="Functor" title="Functor">functorial</a> manner. This is made precise in the language of <a href="Smooth_functor" title="Smooth functor">smooth functors</a>. An operation of a different nature is the <b><a href="Pullback_bundle" title="Pullback bundle">pullback bundle</a></b> construction. Given a vector bundle <i>E</i> → <i>Y</i> and a continuous map <i>f</i>: <i>X</i> → <i>Y</i> one can "pull back" <i>E</i> to a vector bundle <i>f*E</i> over <i>X</i>. The fiber over a point <i>x</i> ∈ <i>X</i> is essentially just the fiber over <i>f</i>(<i>x</i>) ∈ <i>Y</i>. Hence, Whitney summing <i>E</i> ⊕ <i>F</i> can be defined as the pullback bundle of the diagonal map from <i>X</i> to <i>X</i> × <i>X</i> where the bundle over <i>X</i> × <i>X</i> is <i>E</i> × <i>F</i>.
</p><p><b>Remark</b>: Let <i>X</i> be a <a href="Compact_space" title="Compact space">compact space</a>. Any vector bundle <i>E</i> over <i>X</i> is a direct summand of a trivial bundle; i.e., there exists a bundle <i>E</i><span class="nowrap" style="padding-left:0.1em;">'</span> such that <i>E</i> ⊕ <i>E</i><span class="nowrap" style="padding-left:0.1em;">'</span> is trivial. This fails if <i>X</i> is not compact: for example, the <a href="Tautological_line_bundle" class="mw-redirect" title="Tautological line bundle">tautological line bundle</a> over the infinite real projective space does not have this property.<sup id="cite_ref-FOOTNOTEHatcher2003Example_3.6_1-0" class="reference"><a href="#cite_note-FOOTNOTEHatcher2003Example_3.6-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Additional_structures_and_generalizations">Additional structures and generalizations</h2></div>
<p>Vector bundles are often given more structure. For instance, vector bundles may be equipped with a <a href="Metric_(vector_bundle)" class="mw-redirect" title="Metric (vector bundle)">vector bundle metric</a>. Usually this metric is required to be <a href="Definite_bilinear_form" class="mw-redirect" title="Definite bilinear form">positive definite</a>, in which case each fibre of <i>E</i> becomes a <a href="Euclidean_space" title="Euclidean space">Euclidean space</a>. A vector bundle with a <a href="Linear_complex_structure" title="Linear complex structure">complex structure</a> corresponds to a <a href="Complex_vector_bundle" title="Complex vector bundle">complex vector bundle</a>, which may also be obtained by replacing real vector spaces in the definition with complex ones and requiring that all mappings be <a href="Complex_linear_structure" class="mw-redirect" title="Complex linear structure">complex-linear</a> in the fibers. More generally, one can typically understand the additional structure imposed on a vector bundle in terms of the resulting <a href="Reduction_of_the_structure_group_of_a_bundle" class="mw-redirect" title="Reduction of the structure group of a bundle">reduction of the structure group of a bundle</a>. Vector bundles over more general <a href="Topological_field" class="mw-redirect" title="Topological field">topological fields</a> may also be used.
</p><p>If instead of a finite-dimensional vector space, the fiber <i>F</i> is taken to be a <a href="Banach_space" title="Banach space">Banach space</a> then a <b><a href="Banach_bundle" title="Banach bundle">Banach bundle</a></b> is obtained.<sup id="cite_ref-FOOTNOTELang1995_2-0" class="reference"><a href="#cite_note-FOOTNOTELang1995-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Specifically, one must require that the local trivializations are Banach space isomorphisms (rather than just linear isomorphisms) on each of the fibers and that, furthermore, the transitions
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{UV}\colon U\cap V\to \operatorname {GL} (F)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
<mi>V</mi>
</mrow>
</msub>
<mo>:<!-- : --></mo>
<mi>U</mi>
<mo>∩<!-- ∩ --></mo>
<mi>V</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>GL</mi>
<mo><!-- --></mo>
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{UV}\colon U\cap V\to \operatorname {GL} (F)}</annotation>
</semantics>
</math></span><img src="./c4ee22af2ae10ffc1714836c5042461aa3f68b50.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:21.493ex; height:2.843ex;" alt="{\displaystyle g_{UV}\colon U\cap V\to \operatorname {GL} (F)}" loading="lazy"></span></dd></dl>
<p>are continuous mappings of <a href="Banach_manifold" title="Banach manifold">Banach manifolds</a>. In the corresponding theory for C<sup><i>p</i></sup> bundles, all mappings are required to be C<sup><i>p</i></sup>.
</p><p>Vector bundles are special <a href="Fiber_bundle" title="Fiber bundle">fiber bundles</a>, those whose fibers are vector spaces and whose cocycle respects the vector space structure. More general fiber bundles can be constructed in which the fiber may have other structures; for example <a href="Sphere_bundle" title="Sphere bundle">sphere bundles</a> are fibered by spheres.
</p>
<div class="mw-heading mw-heading2"><h2 id="Smooth_vector_bundles">Smooth vector bundles</h2></div>
<p>A vector bundle (<i>E</i>, <i>p</i>, <i>M</i>) is <b>smooth</b>, if <i>E</i> and <i>M</i> are <a href="Manifold" title="Manifold">smooth manifolds</a>, p: <i>E</i> → <i>M</i> is a smooth map, and the local trivializations are <a href="Diffeomorphism" title="Diffeomorphism">diffeomorphisms</a>. Depending on the required degree of <a href="Smoothness" title="Smoothness">smoothness</a>, there are different corresponding notions of <a href="Continuously_differentiable" class="mw-redirect" title="Continuously differentiable"><i>C<sup>p</sup></i></a> bundles, <a href="Infinitely_differentiable" class="mw-redirect" title="Infinitely differentiable">infinitely differentiable</a> <i>C</i><sup>∞</sup>-bundles and <a href="Real_analytic" class="mw-redirect" title="Real analytic">real analytic</a> <i>C</i><sup>ω</sup>-bundles. In this section we will concentrate on <a href="C-infinity" class="mw-redirect" title="C-infinity"><i>C</i><sup>∞</sup></a>-bundles. The most important example of a <i>C</i><sup>∞</sup>-vector bundle is the <a href="Tangent_bundle" title="Tangent bundle">tangent bundle</a> (<i>TM</i>, <span class="texhtml mvar" style="font-style:italic;">π</span><sub><i>TM</i></sub>, <i>M</i>) of a <i>C</i><sup>∞</sup>-manifold <i>M</i>.
</p><p>A smooth vector bundle can be characterized by the fact that it admits transition functions as described above which are <i>smooth</i> functions on overlaps of trivializing charts <i>U</i> and <i>V</i>. That is, a vector bundle <i>E</i> is smooth if it admits a covering by trivializing open sets such that for any two such sets <i>U</i> and <i>V</i>, the transition function
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{UV}:U\cap V\to \operatorname {GL} (k,\mathbb {R} )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
<mi>V</mi>
</mrow>
</msub>
<mo>:</mo>
<mi>U</mi>
<mo>∩<!-- ∩ --></mo>
<mi>V</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>GL</mi>
<mo><!-- --></mo>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo>,</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{UV}:U\cap V\to \operatorname {GL} (k,\mathbb {R} )}</annotation>
</semantics>
</math></span><img src="./4cc244558b7b8dd9aaf8f066745b64e74418e70c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:24.579ex; height:2.843ex;" alt="{\displaystyle g_{UV}:U\cap V\to \operatorname {GL} (k,\mathbb {R} )}" loading="lazy"></span></dd></dl>
<p>is a smooth function into the <a href="Matrix_group" class="mw-redirect" title="Matrix group">matrix group</a> GL(k,<b>R</b>), which is a <a href="Lie_group" title="Lie group">Lie group</a>.
</p><p>Similarly, if the transition functions are:
</p>
<ul><li><i>C<sup>r</sup></i> then the vector bundle is a <b><i>C<sup>r</sup></i> vector bundle</b>,</li>
<li><i>real <a href="Analytic_function" title="Analytic function">analytic</a></i> then the vector bundle is a <b>real analytic vector bundle</b> (this requires the matrix group to have a real analytic structure),</li>
<li><i>holomorphic</i> then the vector bundle is a <b><a href="Holomorphic_vector_bundle" title="Holomorphic vector bundle">holomorphic vector bundle</a></b> (this requires the matrix group to be a <a href="Complex_Lie_group" title="Complex Lie group">complex Lie group</a>),</li>
<li><i>algebraic functions</i> then the vector bundle is an <b><a href="Algebraic_vector_bundle" class="mw-redirect" title="Algebraic vector bundle">algebraic vector bundle</a></b> (this requires the matrix group to be an <a href="Algebraic_group" title="Algebraic group">algebraic group</a>).</li></ul>
<p>The <i>C</i><sup>∞</sup>-vector bundles (<i>E</i>, <i>p</i>, <i>M</i>) have a very important property not shared by more general <i>C</i><sup>∞</sup>-fibre bundles. Namely, the tangent space <i>T<sub>v</sub></i>(<i>E</i><sub><i>x</i></sub>) at any <i>v</i> ∈ <i>E</i><sub><i>x</i></sub> can be naturally identified with the fibre <i>E</i><sub><i>x</i></sub> itself. This identification is obtained through the <i>vertical lift</i> <i>vl</i><sub><i>v</i></sub>: <i>E<sub>x</sub></i> → <i>T</i><sub><i>v</i></sub>(<i>E</i><sub><i>x</i></sub>), defined as
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \operatorname {vl} _{v}w[f]:=\left.{\frac {d}{dt}}\right|_{t=0}f(v+tw),\quad f\in C^{\infty }(E_{x}).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>vl</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>v</mi>
</mrow>
</msub>
<mo><!-- --></mo>
<mi>w</mi>
<mo stretchy="false">[</mo>
<mi>f</mi>
<mo stretchy="false">]</mo>
<mo>:=</mo>
<msub>
<mrow>
<mo fence="true" stretchy="true" symmetric="true"></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>d</mi>
<mrow>
<mi>d</mi>
<mi>t</mi>
</mrow>
</mfrac>
</mrow>
<mo>|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
</msub>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>v</mi>
<mo>+</mo>
<mi>t</mi>
<mi>w</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mspace width="1em"></mspace>
<mi>f</mi>
<mo>∈<!-- ∈ --></mo>
<msup>
<mi>C</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<msub>
<mi>E</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \operatorname {vl} _{v}w[f]:=\left.{\frac {d}{dt}}\right|_{t=0}f(v+tw),\quad f\in C^{\infty }(E_{x}).}</annotation>
</semantics>
</math></span><img src="./afd374a28264c91b99a13a8fb0313d29e97537e8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.338ex; width:43.79ex; height:5.843ex;" alt="{\displaystyle \operatorname {vl} _{v}w[f]:=\left.{\frac {d}{dt}}\right|_{t=0}f(v+tw),\quad f\in C^{\infty }(E_{x}).}" loading="lazy"></span></dd></dl>
<p>The vertical lift can also be seen as a natural <i>C</i><sup>∞</sup>-vector bundle isomorphism <i>p*E</i> → <i>VE</i>, where (<i>p*E</i>, <i>p*p</i>, <i>E</i>) is the pull-back bundle of (<i>E</i>, <i>p</i>, <i>M</i>) over <i>E</i> through <i>p</i>: <i>E</i> → <i>M</i>, and <i>VE</i> := Ker(<i>p</i><sub>*</sub>) ⊂ <i>TE</i> is the <i>vertical tangent bundle</i>, a natural vector subbundle of the tangent bundle (<i>TE</i>, <span class="texhtml mvar" style="font-style:italic;">π</span><sub><i>TE</i></sub>, <i>E</i>) of the total space <i>E</i>.
</p><p>The total space <i>E</i> of any smooth vector bundle carries a natural vector field <i>V</i><sub><i>v</i></sub> := vl<sub><i>v</i></sub><i>v</i>, known as the <i>canonical vector field</i>. More formally, <i>V</i> is a smooth section of (<i>TE</i>, <span class="texhtml mvar" style="font-style:italic;">π</span><sub><i>TE</i></sub>, <i>E</i>), and it can also be defined as the infinitesimal generator of the <a href="Lie_group_action" title="Lie group action">Lie-group action</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (t,v)\mapsto e^{tv}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo>,</mo>
<mi>v</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">↦<!-- ↦ --></mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
<mi>v</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (t,v)\mapsto e^{tv}}</annotation>
</semantics>
</math></span><img src="./2270520be288b87abfe11ad21428a258ca82b48d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.131ex; height:3.009ex;" alt="{\displaystyle (t,v)\mapsto e^{tv}}" loading="lazy"></span> given by the fibrewise scalar multiplication. The canonical vector field <i>V</i> characterizes completely the smooth vector bundle structure in the following manner. As a preparation, note that when <i>X</i> is a smooth vector field on a smooth manifold <i>M</i> and <i>x</i> ∈ <i>M</i> such that <i>X</i><sub><i>x</i></sub> = 0, the linear mapping
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle C_{x}(X):T_{x}M\to T_{x}M;\quad C_{x}(X)Y=(\nabla _{Y}X)_{x}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>C</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>X</mi>
<mo stretchy="false">)</mo>
<mo>:</mo>
<msub>
<mi>T</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
<mi>M</mi>
<mo stretchy="false">→<!-- → --></mo>
<msub>
<mi>T</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
<mi>M</mi>
<mo>;</mo>
<mspace width="1em"></mspace>
<msub>
<mi>C</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>X</mi>
<mo stretchy="false">)</mo>
<mi>Y</mi>
<mo>=</mo>
<mo stretchy="false">(</mo>
<msub>
<mi mathvariant="normal">∇<!-- ∇ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>Y</mi>
</mrow>
</msub>
<mi>X</mi>
<msub>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle C_{x}(X):T_{x}M\to T_{x}M;\quad C_{x}(X)Y=(\nabla _{Y}X)_{x}}</annotation>
</semantics>
</math></span><img src="./9244f44cdd9afd7ec85b328a8fe77e58367dd987.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:45.355ex; height:2.843ex;" alt="{\displaystyle C_{x}(X):T_{x}M\to T_{x}M;\quad C_{x}(X)Y=(\nabla _{Y}X)_{x}}" loading="lazy"></span></dd></dl>
<p>does not depend on the choice of the linear <a href="Covariant_derivative" title="Covariant derivative">covariant derivative</a> ∇ on <i>M</i>. The canonical vector field <i>V</i> on <i>E</i> satisfies the axioms
</p>
<ol><li>The flow (<i>t</i>, <i>v</i>) → Φ<sup><i>t</i></sup><sub><i>V</i></sub>(<i>v</i>) of <i>V</i> is globally defined.</li>
<li>For each <i>v</i> ∈ <i>V</i> there is a unique lim<sub>t→∞</sub> Φ<sup><i>t</i></sup><sub><i>V</i></sub>(<i>v</i>) ∈ <i>V</i>.</li>
<li><i>C</i><sub>v</sub>(<i>V</i>)∘<i>C</i><sub>v</sub>(<i>V</i>) = <i>C</i><sub>v</sub>(<i>V</i>) whenever <i>V</i><sub><i>v</i></sub> = 0.</li>
<li>The <a href="Zero_set" class="mw-redirect" title="Zero set">zero set</a> of <i>V</i> is a smooth <a href="Submanifold" title="Submanifold">submanifold</a> of <i>E</i> whose <a href="Codimension" title="Codimension">codimension</a> is equal to the rank of <i>C</i><sub>v</sub>(<i>V</i>).</li></ol>
<p>Conversely, if <i>E</i> is any smooth manifold and <i>V</i> is a smooth vector field on <i>E</i> satisfying 1–4, then there is a unique vector bundle structure on <i>E</i> whose canonical vector field is <i>V</i>.
</p><p>For any smooth vector bundle (<i>E</i>, <i>p</i>, <i>M</i>) the total space <i>TE</i> of its tangent bundle (<i>TE</i>, <span class="texhtml mvar" style="font-style:italic;">π</span><sub><i>TE</i></sub>, <i>E</i>) has a natural <a href="Secondary_vector_bundle_structure" title="Secondary vector bundle structure">secondary vector bundle structure</a> (<i>TE</i>, <i>p</i><sub>*</sub>, <i>TM</i>), where <i>p</i><sub>*</sub> is the <a href="Pushforward_(differential)" title="Pushforward (differential)">push-forward</a> of the canonical projection <i>p</i>: <i>E</i> → <i>M</i>. The vector bundle operations in this secondary vector bundle structure are the push-forwards +<sub>*</sub>: <i>T</i>(<i>E</i> × <i>E</i>) → <i>TE</i> and λ<sub>*</sub>: <i>TE</i> → <i>TE</i> of the original addition +: <i>E</i> × <i>E</i> → <i>E</i> and scalar multiplication λ: <i>E</i> → <i>E</i>.
</p>
<div class="mw-heading mw-heading2"><h2 id="K-theory">K-theory</h2></div>
<p>The K-theory group, <span class="texhtml"><i>K</i>(<i>X</i>)</span>, of a compact <a href="Hausdorff_space" title="Hausdorff space">Hausdorff</a> topological space is defined as the <a href="Abelian_group" title="Abelian group">abelian group</a> generated by <a href="Isomorphism_class" class="mw-redirect" title="Isomorphism class">isomorphism classes</a> <span class="texhtml">[<i>E</i>]</span> of <a href="Complex_vector_bundle" title="Complex vector bundle">complex vector bundles</a> under the group operation of <a href="Whitney_sum" class="mw-redirect" title="Whitney sum">Whitney sum</a>, modulo the <a href="Relation_(mathematics)" title="Relation (mathematics)">relation</a> that, whenever we have an <a href="Exact_sequence" title="Exact sequence">exact sequence</a>
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 0\to A\to B\to C\to 0,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>0</mn>
<mo stretchy="false">→<!-- → --></mo>
<mi>A</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>B</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>C</mi>
<mo stretchy="false">→<!-- → --></mo>
<mn>0</mn>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 0\to A\to B\to C\to 0,}</annotation>
</semantics>
</math></span></span>
then
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [B]=[A]+[C]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>B</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mo stretchy="false">[</mo>
<mi>A</mi>
<mo stretchy="false">]</mo>
<mo>+</mo>
<mo stretchy="false">[</mo>
<mi>C</mi>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [B]=[A]+[C]}</annotation>
</semantics>
</math></span></span> in <a href="Topological_K-theory" title="Topological K-theory">topological K-theory</a>. <a href="KO-theory" class="mw-redirect" title="KO-theory">KO-theory</a> is a version of this construction which considers real vector bundles. K-theory with <a href="Compact_support" class="mw-redirect" title="Compact support">compact supports</a> can also be defined, as well as higher K-theory groups.
</p><p>The famous <a href="Bott_periodicity" class="mw-redirect" title="Bott periodicity">periodicity theorem</a> of <a href="Raoul_Bott" title="Raoul Bott">Raoul Bott</a> asserts that the K-theory of any space <span class="texhtml"><i>X</i></span> is isomorphic to that of the <span class="texhtml"><i>S</i><sup>2</sup><i>X</i></span>, the double suspension of <span class="texhtml"><i>X</i></span>.
</p><p>In <a href="Algebraic_geometry" title="Algebraic geometry">algebraic geometry</a>, one considers the K-theory groups consisting of <a href="Coherent_sheaf" title="Coherent sheaf">coherent sheaves</a> on a <a href="Scheme_(mathematics)" title="Scheme (mathematics)">scheme</a> <span class="texhtml"><i>X</i></span>, as well as the K-theory groups of vector bundles on the scheme with the above <a href="Equivalence_relation" title="Equivalence relation">equivalence relation</a>. The two constructs are naturally isomorphic provided that the underlying scheme is <a href="Smooth_morphism" title="Smooth morphism">smooth</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<div class="mw-heading mw-heading3"><h3 id="General_notions">General notions</h3></div>
<ul><li><a href="Grassmannian" title="Grassmannian">Grassmannian</a>: <a href="Classifying_space" title="Classifying space">classifying spaces</a> for vector bundle, among which <a href="Projective_space" title="Projective space">projective spaces</a> for <a href="Line_bundle" title="Line bundle">line bundles</a></li>
<li><a href="Characteristic_class" title="Characteristic class">Characteristic class</a></li>
<li><a href="Splitting_principle" title="Splitting principle">Splitting principle</a></li>
<li><a href="Stable_bundle" class="mw-redirect" title="Stable bundle">Stable bundle</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Topology_and_differential_geometry">Topology and differential geometry</h3></div>
<ul><li><a href="Connection_(vector_bundle)" title="Connection (vector bundle)">Connection</a>: the notion needed to differentiate sections of vector bundles.</li>
<li><a href="Gauge_theory_(mathematics)" title="Gauge theory (mathematics)">Gauge theory</a>: the general study of connections on vector bundles and principal bundles and their relations to physics.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Algebraic_and_analytic_geometry">Algebraic and analytic geometry</h3></div>
<ul><li><a href="Algebraic_vector_bundle" class="mw-redirect" title="Algebraic vector bundle">Algebraic vector bundle</a></li>
<li><a href="Picard_group" title="Picard group">Picard group</a></li>
<li><a href="Holomorphic_vector_bundle" title="Holomorphic vector bundle">Holomorphic vector bundle</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-FOOTNOTEHatcher2003Example_3.6-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEHatcher2003Example_3.6_1-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFHatcher2003">Hatcher 2003</a>, Example 3.6.</span>
</li>
<li id="cite_note-FOOTNOTELang1995-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTELang1995_2-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFLang1995">Lang 1995</a>.</span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="Sources">Sources</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239549316">
/* start https://en.wikipedia.org/ */
.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}
/* end https://en.wikipedia.org/ */
</style><div class="refbegin refbegin-columns references-column-width" style="column-width: 35em">
<ul><li><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFAbrahamMarsden1978" class="citation cs2"><a href="Ralph_Abraham_(mathematician)" title="Ralph Abraham (mathematician)">Abraham, Ralph H.</a>; <a href="Jerrold_E._Marsden" title="Jerrold E. Marsden">Marsden, Jerrold E.</a> (1978), <i>Foundations of mechanics</i>, London: Benjamin-Cummings, see section 1.5, <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1978fome.book.....A">1978fome.book.....A</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-8053-0102-1</bdi></cite>.</li>
<li><cite id="CITEREFHatcher2003" class="citation cs2"><a href="Allen_Hatcher" title="Allen Hatcher">Hatcher, Allen</a> (2003), <a rel="nofollow" class="external text" href="https://pi.math.cornell.edu/~hatcher/VBKT/VBpage.html"><i>Vector Bundles & K-Theory</i></a> (2.0 ed.)</cite>.</li>
<li><cite id="CITEREFJost2002" class="citation cs2">Jost, Jürgen (2002), <i>Riemannian Geometry and Geometric Analysis</i> (3rd ed.), Berlin, New York: <a href="Springer-Verlag" class="mw-redirect" title="Springer-Verlag">Springer-Verlag</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-540-42627-1</bdi></cite>, see section 1.5.</li>
<li><cite id="CITEREFLang1995" class="citation cs2"><a href="Serge_Lang" title="Serge Lang">Lang, Serge</a> (1995), <i>Differential and Riemannian manifolds</i>, Berlin, New York: <a href="Springer-Verlag" class="mw-redirect" title="Springer-Verlag">Springer-Verlag</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-387-94338-1</bdi></cite>.</li>
<li><cite id="CITEREFLee2009" class="citation cs2">Lee, Jeffrey M. (2009), <a rel="nofollow" class="external text" href="http://www.ams.org/bookstore-getitem/item=gsm-107"><i>Manifolds and Differential Geometry</i></a>, <a href="Graduate_Studies_in_Mathematics" title="Graduate Studies in Mathematics">Graduate Studies in Mathematics</a>, vol. 107, Providence: American Mathematical Society, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-8218-4815-9</bdi></cite>.</li>
<li><cite id="CITEREFLee2003" class="citation cs2">Lee, John M. (2003), <a rel="nofollow" class="external text" href="http://www.math.washington.edu/~lee/Books/smooth.html"><i>Introduction to Smooth Manifolds</i></a>, New York: Springer, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>0-387-95448-1</bdi></cite> see Ch.5</li>
<li><cite id="CITEREFRubei2014" class="citation cs2">Rubei, Elena (2014), <i>Algebraic Geometry, a concise dictionary</i>, Berlin/Boston: Walter De Gruyter, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-11-031622-3</bdi></cite>.</li></ul>
</div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><cite class="citation cs2"><a rel="nofollow" class="external text" href="https://www.encyclopediaofmath.org/index.php?title=Vector_bundle">"Vector bundle"</a>, <i><a href="Encyclopedia_of_Mathematics" title="Encyclopedia of Mathematics">Encyclopedia of Mathematics</a></i>, <a href="European_Mathematical_Society" title="European Mathematical Society">EMS Press</a>, 2001 [1994]</cite></li>
<li><a rel="nofollow" class="external text" href="https://mathoverflow.net/q/7836">Why is it useful to study vector bundles ?</a> on <a href="MathOverflow" title="MathOverflow">MathOverflow</a></li>
<li><a rel="nofollow" class="external text" href="https://mathoverflow.net/q/16240">Why is it useful to classify the vector bundles of a space ?</a></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Manifolds_(Glossary,_List,_Category)274" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div id="Manifolds_(Glossary,_List,_Category)274" style="font-size:114%;margin:0 4em"><a href="Manifold" title="Manifold">Manifolds</a> (<a href="Glossary_of_differential_geometry_and_topology" title="Glossary of differential geometry and topology">Glossary</a>, <a href="List_of_manifolds" title="List of manifolds">List</a>, Category)</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Basic concepts</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Topological_manifold" title="Topological manifold">Topological manifold</a>
<ul><li><a href="Atlas_(topology)" title="Atlas (topology)">Atlas</a></li></ul></li>
<li><a href="Differentiable_manifold" title="Differentiable manifold">Differentiable/Smooth manifold</a>
<ul><li><a href="Differential_structure" title="Differential structure">Differential structure</a></li>
<li><a href="Smooth_structure" title="Smooth structure">Smooth atlas</a></li></ul></li>
<li><a href="Submanifold" title="Submanifold">Submanifold</a></li>
<li><a href="Riemannian_manifold" title="Riemannian manifold">Riemannian manifold</a></li>
<li><a href="Smoothness" title="Smoothness">Smooth map</a></li>
<li><a href="Submersion_(mathematics)" title="Submersion (mathematics)">Submersion</a></li>
<li><a href="Pushforward_(differential)" title="Pushforward (differential)">Pushforward</a></li>
<li><a href="Tangent_space" title="Tangent space">Tangent space</a></li>
<li><a href="Differential_form" title="Differential form">Differential form</a></li>
<li><a href="Vector_field" title="Vector field">Vector field</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Main results <span style="font-size: 85%;">(list)</span></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Atiyah%E2%80%93Singer_index_theorem" title="Atiyah–Singer index theorem">Atiyah–Singer index</a></li>
<li><a href="Darboux's_theorem" title="Darboux's theorem">Darboux's</a></li>
<li><a href="De_Rham_cohomology#De_Rham's_theorem" title="De Rham cohomology">De Rham's</a></li>
<li><a href="Frobenius_theorem_(differential_topology)" title="Frobenius theorem (differential topology)">Frobenius</a></li>
<li><a href="Generalized_Stokes_theorem" title="Generalized Stokes theorem">Generalized Stokes</a></li>
<li><a href="Hopf%E2%80%93Rinow_theorem" title="Hopf–Rinow theorem">Hopf–Rinow</a></li>
<li><a href="Noether's_theorem" title="Noether's theorem">Noether's</a></li>
<li><a href="Sard's_theorem" title="Sard's theorem">Sard's</a></li>
<li><a href="Whitney_embedding_theorem" title="Whitney embedding theorem">Whitney embedding</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Smoothness" title="Smoothness">Maps</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Differentiable_curve" title="Differentiable curve">Curve</a></li>
<li><a href="Diffeomorphism" title="Diffeomorphism">Diffeomorphism</a>
<ul><li><a href="Local_diffeomorphism" title="Local diffeomorphism">Local</a></li></ul></li>
<li><a href="Geodesic" title="Geodesic">Geodesic</a></li>
<li><a href="Exponential_map_(Riemannian_geometry)" title="Exponential map (Riemannian geometry)">Exponential map</a>
<ul><li><a href="Exponential_map_(Lie_theory)" title="Exponential map (Lie theory)">in Lie theory</a></li></ul></li>
<li><a href="Foliation" title="Foliation">Foliation</a></li>
<li><a href="Immersion_(mathematics)" title="Immersion (mathematics)">Immersion</a></li>
<li><a href="Integral_curve" title="Integral curve">Integral curve</a></li>
<li><a href="Lie_derivative" title="Lie derivative">Lie derivative</a></li>
<li><a href="Section_(fiber_bundle)" title="Section (fiber bundle)">Section</a></li>
<li><a href="Submersion_(mathematics)" title="Submersion (mathematics)">Submersion</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Types of<br>manifolds</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Closed_manifold" title="Closed manifold">Closed</a></li>
<li><a href="Collapsing_manifold" title="Collapsing manifold">Collapsing</a></li>
<li><a href="Complete_manifold" title="Complete manifold">Complete</a></li>
<li>(<a href="Almost_complex_manifold" title="Almost complex manifold">Almost</a>) <a href="Complex_manifold" title="Complex manifold">Complex</a></li>
<li>(<a href="Almost-contact_manifold" title="Almost-contact manifold">Almost</a>) <a href="Contact_manifold" class="mw-redirect" title="Contact manifold">Contact</a></li>
<li><a href="Fibered_manifold" title="Fibered manifold">Fibered</a></li>
<li><a href="Finsler_manifold" title="Finsler manifold">Finsler</a></li>
<li>(<a href="Almost_flat_manifold" title="Almost flat manifold">Almost</a>) <a href="Flat_manifold" title="Flat manifold">Flat</a></li>
<li><a href="G-structure_on_a_manifold" title="G-structure on a manifold">G-structure</a></li>
<li><a href="Hadamard_manifold" title="Hadamard manifold">Hadamard</a></li>
<li><a href="Hermitian_manifold" title="Hermitian manifold">Hermitian</a></li>
<li><a href="Hyperbolic_manifold" title="Hyperbolic manifold">Hyperbolic</a></li>
<li><a href="K%C3%A4hler_manifold" title="Kähler manifold">Kähler</a></li>
<li><a href="Kenmotsu_manifold" title="Kenmotsu manifold">Kenmotsu</a></li>
<li><a href="Lie_group" title="Lie group">Lie group</a>
<ul><li><a href="Lie_group%E2%80%93Lie_algebra_correspondence" title="Lie group–Lie algebra correspondence">Lie algebra</a></li></ul></li>
<li><a href="Manifold_with_boundary" class="mw-redirect" title="Manifold with boundary">Manifold with boundary</a></li>
<li><a href="Nilmanifold" title="Nilmanifold">Nilmanifold</a></li>
<li><a href="Orientability" title="Orientability">Oriented</a></li>
<li><a href="Parallelizable_manifold" title="Parallelizable manifold">Parallelizable</a></li>
<li><a href="Poisson_manifold" title="Poisson manifold">Poisson</a></li>
<li><a href="Prime_manifold" title="Prime manifold">Prime</a></li>
<li><a href="Quaternionic_manifold" title="Quaternionic manifold">Quaternionic</a></li>
<li><a href="Hypercomplex_manifold" title="Hypercomplex manifold">Hypercomplex</a></li>
<li>(<a href="Pseudo-Riemannian_manifold" title="Pseudo-Riemannian manifold">Pseudo-</a>, <a href="Sub-Riemannian_manifold" title="Sub-Riemannian manifold">Sub-</a>) <a href="Riemannian_manifold" title="Riemannian manifold">Riemannian</a></li>
<li><a href="Rizza_manifold" title="Rizza manifold">Rizza</a></li>
<li><a href="Stein_manifold" title="Stein manifold">Stein</a></li>
<li>(<a href="Almost_symplectic_manifold" title="Almost symplectic manifold">Almost</a>) <a href="Symplectic_manifold" title="Symplectic manifold">Symplectic</a></li>
<li><a href="Tame_manifold" title="Tame manifold">Tame</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Tensor" title="Tensor">Tensors</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Vectors</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Distribution_(differential_geometry)" title="Distribution (differential geometry)">Distribution</a></li>
<li><a href="Lie_bracket_of_vector_fields" title="Lie bracket of vector fields">Lie bracket</a></li>
<li><a href="Pushforward_(differential)" title="Pushforward (differential)">Pushforward</a></li>
<li><a href="Tangent_space" title="Tangent space">Tangent space</a>
<ul><li><a href="Tangent_bundle" title="Tangent bundle">bundle</a></li></ul></li>
<li><a href="Torsion_tensor" title="Torsion tensor">Torsion</a></li>
<li><a href="Vector_field" title="Vector field">Vector field</a></li>
<li><a href="Vector_flow" title="Vector flow">Vector flow</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Covectors</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Closed_and_exact_differential_forms" title="Closed and exact differential forms">Closed/Exact</a></li>
<li><a href="Covariant_derivative" title="Covariant derivative">Covariant derivative</a></li>
<li><a href="Cotangent_space" title="Cotangent space">Cotangent space</a>
<ul><li><a href="Cotangent_bundle" title="Cotangent bundle">bundle</a></li></ul></li>
<li><a href="De_Rham_cohomology" title="De Rham cohomology">De Rham cohomology</a></li>
<li><a href="Differential_form" title="Differential form">Differential form</a>
<ul><li><a href="Vector-valued_differential_form" title="Vector-valued differential form">Vector-valued</a></li></ul></li>
<li><a href="Exterior_derivative" title="Exterior derivative">Exterior derivative</a></li>
<li><a href="Interior_product" title="Interior product">Interior product</a></li>
<li><a href="Pullback_(differential_geometry)" title="Pullback (differential geometry)">Pullback</a></li>
<li><a href="Ricci_curvature" title="Ricci curvature">Ricci curvature</a>
<ul><li><a href="Ricci_flow" title="Ricci flow">flow</a></li></ul></li>
<li><a href="Riemann_curvature_tensor" title="Riemann curvature tensor">Riemann curvature tensor</a></li>
<li><a href="Tensor_field" title="Tensor field">Tensor field</a>
<ul><li><a href="Tensor_density" title="Tensor density">density</a></li></ul></li>
<li><a href="Volume_form" title="Volume form">Volume form</a></li>
<li><a href="Wedge_product" class="mw-redirect" title="Wedge product">Wedge product</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Fiber_bundle" title="Fiber bundle">Bundles</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adjoint_bundle" title="Adjoint bundle">Adjoint</a></li>
<li><a href="Affine_bundle" title="Affine bundle">Affine</a></li>
<li><a href="Associated_bundle" title="Associated bundle">Associated</a></li>
<li><a href="Cotangent_bundle" title="Cotangent bundle">Cotangent</a></li>
<li><a href="Dual_bundle" title="Dual bundle">Dual</a></li>
<li><a href="Fiber_bundle" title="Fiber bundle">Fiber</a></li>
<li>(<a href="Cofibration" title="Cofibration">Co-</a>) <a href="Fibration" title="Fibration">Fibration</a></li>
<li><a href="Jet_bundle" title="Jet bundle">Jet</a></li>
<li><a href="Lie_algebra_bundle" title="Lie algebra bundle">Lie algebra</a></li>
<li>(<a href="Stable_normal_bundle" title="Stable normal bundle">Stable</a>) <a href="Normal_bundle" title="Normal bundle">Normal</a></li>
<li><a href="Principal_bundle" title="Principal bundle">Principal</a></li>
<li><a href="Spinor_bundle" title="Spinor bundle">Spinor</a></li>
<li><a href="Subbundle" title="Subbundle">Subbundle</a></li>
<li><a href="Tangent_bundle" title="Tangent bundle">Tangent</a></li>
<li><a href="Tensor_bundle" title="Tensor bundle">Tensor</a></li>
</ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Connection_(mathematics)" title="Connection (mathematics)">Connections</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Affine_connection" title="Affine connection">Affine</a></li>
<li><a href="Cartan_connection" title="Cartan connection">Cartan</a></li>
<li><a href="Ehresmann_connection" title="Ehresmann connection">Ehresmann</a></li>
<li><a href="Connection_form" title="Connection form">Form</a></li>
<li><a href="Connection_(fibred_manifold)" title="Connection (fibred manifold)">Generalized</a></li>
<li><a href="Koszul_connection" class="mw-redirect" title="Koszul connection">Koszul</a></li>
<li><a href="Levi-Civita_connection" title="Levi-Civita connection">Levi-Civita</a></li>
<li><a href="Connection_(principal_bundle)" title="Connection (principal bundle)">Principal</a></li>
<li><a href="Connection_(vector_bundle)" title="Connection (vector bundle)">Vector</a></li>
<li><a href="Parallel_transport" title="Parallel transport">Parallel transport</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Classification_of_manifolds" title="Classification of manifolds">Classification of manifolds</a></li>
<li><a href="Gauge_theory_(mathematics)" title="Gauge theory (mathematics)">Gauge theory</a></li>
<li><a href="History_of_manifolds_and_varieties" title="History of manifolds and varieties">History</a></li>
<li><a href="Morse_theory" title="Morse theory">Morse theory</a></li>
<li><a href="Moving_frame" title="Moving frame">Moving frame</a></li>
<li><a href="Singularity_theory" title="Singularity theory">Singularity theory</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Generalizations</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Banach_manifold" title="Banach manifold">Banach manifold</a></li>
<li><a href="Diffeology" title="Diffeology">Diffeology</a></li>
<li><a href="Diffiety" title="Diffiety">Diffiety</a></li>
<li><a href="Fr%C3%A9chet_manifold" title="Fréchet manifold">Fréchet manifold</a></li>
<li><a href="K-theory" title="K-theory">K-theory</a></li>
<li><a href="Orbifold" title="Orbifold">Orbifold</a></li>
<li><a href="Secondary_calculus_and_cohomological_physics" title="Secondary calculus and cohomological physics">Secondary calculus</a>
<ul><li><a href="Differential_calculus_over_commutative_algebras" title="Differential calculus over commutative algebras">over commutative algebras</a></li></ul></li>
<li><a href="Sheaf_(mathematics)" title="Sheaf (mathematics)">Sheaf</a></li>
<li><a href="Stratifold" title="Stratifold">Stratifold</a></li>
<li><a href="Supermanifold" title="Supermanifold">Supermanifold</a></li>
<li><a href="Stratified_space" title="Stratified space">Stratified space</a></li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-23" href="https://en.wikipedia.org/wiki/?title=Vector_bundle&oldid=1302140056">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>